package sudroid;

public class Tuple
{
  public static <A, B, C, D, E, F, G, H> TupleEight<A, B, C, D, E, F, G, H> tuple(A paramA, B paramB, C paramC, D paramD, E paramE, F paramF, G paramG, H paramH)
  {
    A ? = paramA;
    B ? = paramB;
    C ? = paramC;
    D ? = paramD;
    E ? = paramE;
    F ? = paramF;
    G ? = paramG;
    H ? = paramH;
    return new TupleEight(?, ?, ?, ?, ?, ?, ?, ?);
  }

  public static <A, B, C, D, E> TupleFive<A, B, C, D, E> tuple(A paramA, B paramB, C paramC, D paramD, E paramE)
  {
    A ? = paramA;
    B ? = paramB;
    C ? = paramC;
    D ? = paramD;
    E ? = paramE;
    return new TupleFive(?, ?, ?, ?, ?);
  }

  public static <A, B, C, D> TupleFour<A, B, C, D> tuple(A paramA, B paramB, C paramC, D paramD)
  {
    return new TupleFour(paramA, paramB, paramC, paramD);
  }

  public static <A, B, C, D, E, F, G, H, I> TupleNine<A, B, C, D, E, F, G, H, I> tuple(A paramA, B paramB, C paramC, D paramD, E paramE, F paramF, G paramG, H paramH, I paramI)
  {
    A ? = paramA;
    B ? = paramB;
    C ? = paramC;
    D ? = paramD;
    E ? = paramE;
    F ? = paramF;
    G ? = paramG;
    H ? = paramH;
    I ? = paramI;
    return new TupleNine(?, ?, ?, ?, ?, ?, ?, ?, ?);
  }

  public static <A> TupleOne<A> tuple(A paramA)
  {
    return new TupleOne(paramA);
  }

  public static <A, B, C, D, E, F, G> TupleSeven<A, B, C, D, E, F, G> tuple(A paramA, B paramB, C paramC, D paramD, E paramE, F paramF, G paramG)
  {
    A ? = paramA;
    B ? = paramB;
    C ? = paramC;
    D ? = paramD;
    E ? = paramE;
    F ? = paramF;
    G ? = paramG;
    return new TupleSeven(?, ?, ?, ?, ?, ?, ?);
  }

  public static <A, B, C, D, E, F> TupleSix<A, B, C, D, E, F> tuple(A paramA, B paramB, C paramC, D paramD, E paramE, F paramF)
  {
    A ? = paramA;
    B ? = paramB;
    C ? = paramC;
    D ? = paramD;
    E ? = paramE;
    F ? = paramF;
    return new TupleSix(?, ?, ?, ?, ?, ?);
  }

  public static <A, B, C> TupleThree<A, B, C> tuple(A paramA, B paramB, C paramC)
  {
    return new TupleThree(paramA, paramB, paramC);
  }

  public static <A, B> TupleTwo<A, B> tuple(A paramA, B paramB)
  {
    return new TupleTwo(paramA, paramB);
  }
}

/* Location:           D:\Program Files\eclipse\apktool-r01-3\新浪微博\classes.dex.dex2jar.jar
 * Qualified Name:     sudroid.Tuple
 * JD-Core Version:    0.6.0
 */